آموزش c++
English -فارسي

Thursday July 07, 2005 10:04:17 ق.ظ

 

 

 

 

 

صفحه اول

 

 

C++

لیست برنامه های زبان سی پلاس با قابلیت دانلود فایل کد و فایل اجرایی  برنامه
فايل اجرايي فايل متني برنامه شماره
دريافت دريافت تعدادي عدد اعشاری را می گیرد و میانگین را حساب میکند 1
دريافت دريافت s = 1 + x^2/2! + x^3/3! + ... + x^n/n! محاصبه مقدار روبرو 2
دريافت دريافت را محاصبه و نمايش دهد s = 1 - 1/2 + 1/3 - 1/4 +...+- 1/x 3
دريافت دريافت را محاصبه و نمايش دهد s = 1 - 1/2 + 1/3 - 1/4 +...+- 1/x 4
دريافت دريافت يك سطر متن انگليسي را بگيرد و تعداد كلمات را محاصبه کند 5
دريافت دريافت

برنامه اي بنويسيد كه ماكزيموم و مينيموم را محاصبه كند whileبا 

6
دريافت دريافت برنامه اي بنويسيد كه يك متن انگليسي را گرفته و حروف بزرگ را نمايش دهد 7
دريافت دريافت

برنامه اي بنويسيد كه تعدادي عدد كه به 999ختم مي شود را گرفته و تعداد زوج وفرد را حساب كندwhileبا استفاده از دستور

8
دريافت دريافت

برنامه اي بنويسيد كه توابع مثلثاتي را از 0 تا 90 درجه را محاصبه و در جدولي نمايش دهد

9
دريافت دريافت ؟؟؟ 10
دريافت دريافت

برنامه اي بنويسيد كه ماكزيموم و مينيموم را محاصبه كند do/whileبا 

11
دريافت دريافت برنامه اي بنويسيدكه 50 عدد اعشاري راگرفته وبه صورت درجي مرتب كند 12
دريافت دريافت برنامه اي بنويسيدكه 50 عدد اعشاري را گرفته وبا مرتب كردن اعداد با استفاده مكرر از ماكزيمم يا مينيمم به صورت صعودي مرتب كند 13
دريافت دريافت برنامه اي بنويسيد كه 100 عدد صحيح را گرفته و25 عنصر وسط اين اعداد را به صورت نزولي مرتب كند_روش حبابي 14
دريافت دريافت

عدد صحيح ومثبت را گرفته(عددي دو رقمي است)ميانه اعداد را محاسبه ونمايش دهد

15
دريافت دريافت برنامه اي بنويسد كه حاصل ضرب دو ماتريس را محاسبه ونمايش دهد 16
دريافت دريافت برنامهاي بنو يسيد كه يك ماتريس مربعي را گرفته و مشخص كند كه مثلثي فوقاني هست يا نه؟ 17
دريافت دريافت ؟؟؟ 18
دريافت دريافت برنامه ي جستجوي دودويي را بنويسيد 19
دريافت دريافت

( مين جمله تابع فيو ناتچي را محاسبه ونمايش دهد(باروش باز گشتيn 

20
 

عملگرها

عملگرها نمادهايي هستند كه براي انجام اعمال خاصي مورداستفاده قرارميگيرند

محاصباتي : تعدادي از آنها در جدول آمده است .

جدول شماره 1
مثال نام عملگر رديف
-xx/x-y تفريق و منهاي يكاني - 1
 x+y جمع + 2
x*y ضرب * 3
 x/y تقسيم / 4
x%y باقيمانده تقسيم % 5
 - -x كاهش يك واحد -- 6
x+ + افزايش يك واحد ++ 7

اگر در يك عبارت از عملگرهاي افزايش و كاهش يك واحد ، استفاده كنيم به كار بردن اين عملگرها در قبل و بعد از عملوند مربوطه ، با يكديگر متفاوت است . بدين معني كه اگر اين عملگرها قبل از عملوند باشند مقدار فعلي عملوند مورد استفاده قرار گرفته و سپس عملگرها بر روي آن عمل ميكنند، ولي اگر بعد از عملوند مربوطه باشند پس از انجام عمل افزايش و كاهش يك واحد به آنها مقادير جديد ، در عبارت مورد استفاده قرار مي گيرند. استفاده ازعملگرهاي افزايش و كاهش يك واحد ، سرعت محاسباتي را بالا مي برد . 

 عملگرهاي افزايش و كاهش يك واحد داراي بالاترين تقدم و عملگرهاي جمع و تفريق داراي كمترين تقدم هستند و منهاي يكاني ، داراي دومين تقدم است . عملگرهايي كه در يك سطر آمده اند ، مثل - و + بدين معني است كه داراي تقدم مكاني نسبت به يكديگر هستند. در اين صورت هر كدام از غملگرها كه اول ظاهر شود ، زودتر انجام خواهد شد 

عملگرهاي رابطه اي

جدول شماره 2
مثال نام عملگر
x>y بزرگتر  >
x<y كوچكتر <
y=>x بزرگتر مساوي =>
y<=x كوچكتر ومساوي <=
y==x تساوي = =
y!=x مخالف !=

 نكته قابل ذكر درمورد عملگرهاي رابطه اي اين است كه عملگر= = براي تشخيص مساوي بودن دو عبارت مورداستفاده قرار مي گيرد. اين عملگر با عملگر= كه براي انتساب يك عبارت به يك متغير استفاده مي شود متفاوت است 

عملگرهاي منطقي
 عملوندهاي منطقي داراي دو ارزش درستي و نادرستي هستند

جدول شماره 3
مثال نام عملگر
z&& x AND &&
z || x OR ||
 !x NOT !
 

 شمارنده
Copyright © 2005 ifjam inc.All right reserved
Email to: ifjam@hotmail.com